package com.gxa.service;

import com.gxa.pojo.Customer;


import java.util.List;
import java.util.Map;

public interface CustomerService {

    // 添加客户
    int insert(Map map);

    // 添加客户信息（可选择）
    int insertSelective(Map map);

    //查询所有数据
    Integer findAllCustomer();

    //分页接口
    List<Customer> findAllCustomerByPage(Integer page, Integer limit);

    // 通过id删除
    int deleteByPrimaryKey(Integer id);

    //批量删除数据的方法
    int deleteBatch(List<Integer> list);

    // 通过id修改片段
    int updateByPrimaryKeySelective(Map map);

    // 多参数模糊查询
    List<Map<String,Object>> findBySelect(Map<String,Object> map);

    // 计算查询条数
    Integer countFindCustomer(Map<String,Object> map);

}
